package com.itheima.homework;

import java.util.Random;

/*
在登录注册页面中，除了用户名和密码外，通常也会包含验证码。
验证码是用来区分用户是计算机还是人，防止恶意破解密码、刷票、灌水等行为。
请查看Random、StringBuilder相关API，定义方法，获取一个包含4个字符的验证码，
每一位字符是随机选择的字母和数字，可包含a-z,A-Z,0-9。例如：
7Kt5
 */
public class Text12 {
    public static void main(String[] args) {
        String str = new String();
        for(char i = 'a',j = 'A';i<='z'&&j<='Z';i++,j++){
            str += i;
            str += j;
        }
        str += "0123456789";
     //   System.out.println(str);
        Random r = new Random();
        StringBuilder yzm = new StringBuilder();
        char c = 0;
        for (int i = 0; i < 4; i++) {
            //在str字符串长度中随机接收4个数.
            int index = r.nextInt(str.length());
            c = str.charAt(index);
            yzm.append(c);
        }
        System.out.println(yzm);
    }
}
